package com.ruoyi.web.sso.domain;

import com.baomidou.mybatisplus.annotation.TableField;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 绩效评估
 * @TableName performance
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class Performance implements Serializable {
    /**
     * id
     */
    private String id;

    /**
     *  园区id
     */
    private String areaId;

    /**
     * 考核对象id
     */
    private String staffId;

    /**
     * 年份
     */
    private Integer year;

    /**
     * 一月分数
     */
    private BigDecimal january;

    /**
     * 二月分数
     */
    private BigDecimal february;

    /**
     * 三月分数
     */
    private BigDecimal march;

    /**
     * 四月分数
     */
    private BigDecimal april;

    /**
     * 五月分数
     */
    private BigDecimal may;

    /**
     * 六月分数
     */
    private BigDecimal june;

    /**
     * 七月分数
     */
    private BigDecimal july;

    /**
     * 八月分数
     */
    private BigDecimal august;

    /**
     * 九月分数
     */
    private BigDecimal september;

    /**
     * 十月分数
     */
    private BigDecimal october;

    /**
     * 十一月分数
     */
    private BigDecimal november;

    /**
     * 十二月分数
     */
    private BigDecimal december;

    /**
     * 创建人
     */
    private String createUser;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 修改人
     */
    private String updateUser;

    /**
     * 修改时间
     */
    private Date updateTime;


    /**
     * 是否已删除
     */
    private Integer deleted;

    private static final long serialVersionUID = 1L;

    @TableField(exist = false)
    private String staffName;

}